/*
 * @author boss archetype
 * <p>
 * 枚举定义
 */
package com.hopes.bizz.line.constant.enums;

import com.hopes.boss.admin.api.resolver.EnumResolver;
import com.hopes.boss.admin.api.resolver.IDict;

/**
 * @author mengran.yu
 */

public enum ParkLineSysDictEnum implements EnumResolver<IDict> {

	/**
	 * 埋设方式
	 */
	line_embed_type,

	/**
	 * 管线材质
	 */
	line_material_type,

	/**
	 * 阀门功能
	 */
	line_valve_effect,

	;

	private String methodName;

	private final Class<IDict> remoteClass = IDict.class;

	ParkLineSysDictEnum() { }

	ParkLineSysDictEnum(String methodName) {
		this.methodName = methodName;
	}

	@Override
	public String getType() {
		return this.name();
	}

	@Override
	public String getMethodName() {
		return methodName;
	}

	@Override
	public Class<? extends IDict> getRemoteClass() {
		return remoteClass;
	}
}
